package com.fdb.efp.nls.service.facade;

import com.fdb.efp.nls.service.vo.ColltDelayCaseRecordVO;

import java.util.List;


/**
 * 需求编号【2019D0509】
 * <p>Description:委外催收延案记录表<p>
 * @author ligm
 * @date 2019-08-27
 */
public interface ColltDelayCaseRecordService {
	
	public List<ColltDelayCaseRecordVO> queryAllOwner(ColltDelayCaseRecordVO colltDelayCaseRecordVo);
	
	public List<ColltDelayCaseRecordVO> queryAllCurrOrg(ColltDelayCaseRecordVO colltDelayCaseRecordVo);
	
	public List<ColltDelayCaseRecordVO> queryAllCurrDownOrg(ColltDelayCaseRecordVO colltDelayCaseRecordVo);

	public int insertColltDelayCaseRecord(ColltDelayCaseRecordVO inColltDelayCaseRecordVo);
	
	public int deleteByPk(ColltDelayCaseRecordVO colltDelayCaseRecordVo);
	
	public int updateByPk(ColltDelayCaseRecordVO colltDelayCaseRecordVo);
	
	public ColltDelayCaseRecordVO queryByPk(ColltDelayCaseRecordVO colltDelayCaseRecordVo);

	public int insertVoBatch(List<ColltDelayCaseRecordVO> delayCaseRecordVOList);

	public int deleteByDelayCaseAppSerno(String delayCaseAppSerno);

	public List<ColltDelayCaseRecordVO> queryByDelayCaseRecords(ColltDelayCaseRecordVO colltDelayCaseRecordVo);

	public int deleteOneVO(ColltDelayCaseRecordVO colltDelayCaseRecordVO);

	public List<ColltDelayCaseRecordVO> queryByDCR(String delayCaseAppSerno);
}
